package com.chaochis.wind.base_config.page_config.api;

import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

/**
 * @author chaochis
 */
@Getter
public enum ApiCode {
  /**
   * success - 请求成功
   * fail - 请求失败
   * DataNotExist - 数据不存在
   * DataHasDelete - 数据已被删除
   * DataNotActive - 数据未被激活
   * NotLogin - 未登录系统
   * TokenExpired - token已过期
   */
  Success(200),
  Fail(100),
  DataNotExist(601),
  DateHasDelete(602),
  DataNotActive(603),
  NotLogin(302),
  TokenExpired(304);
  @JsonValue
  private final Integer value;
  ApiCode(Integer value) {
    this.value = value;
  }
}
